时间表盘是由基本仪表盘通过配置项转换而来,支持自定义文本图形和多系列数据配置,能够通过修改数据灵活地增加、删除或修改图形的展示效果。本文档为您介绍基本仪表盘各配置项的含义,帮助您快速准确地使用基础款仪表图组件。
基础设置
width:组件在编辑器中的宽度
height:组件在编辑器中的高度
top:组件与编辑器顶部的距离
left:组件与编辑器左侧的距离
提示框
自定义元素
该配置项为一个数组,可配置多个自定义元素,自定义的元素可以是普通文本也可以是图片
数据系列
该配置项为一个数组,可配置多个系列,编辑器将遍历数据,使数据通过一个或多个系列配置循环渲染。若需要自定义某些数据为特定样式则需要手动对数据进行排序
系列名:该系列的名称,设置后,可以提示框中进行配置展示
时间表盘
请注意:开启时间表盘后,对于表盘的某些特定配置项将不再生效,例如:表盘最大值、表盘起始角度、数据项配置......
启用/关闭:是否开启时间表盘。
类型:时间表盘展示的类型,可选:星期、时、分、秒进行展示
自定义时间标题:开启时间表盘后,标题将自动展示为当前时间,你可以对其进行自定义,年份:{year}、月份:{month}、日份:{day}、小时:{hour}、分钟:{minute}、秒:{second}
全局
表盘标题
显示/隐藏:是否展示表盘的标题
颜色:标题的颜色,支持hex、rgb以及rgba格式的色值
字号:标题的字体大小
字体:标题的字体
字体粗细:标题的字体粗细
背景颜色:标题的背景颜色,支持hex、rgb以及rgba格式的色值
边框颜色:标题的边框颜色,支持hex、rgb以及rgba格式的色值
边框边框:标题的边框宽度
边框圆角:可使标题的边框棱角变圆,值越大,边框越接近椭圆
阴影颜色:标题的阴影颜色,支持hex、rgb以及rgba格式的色值
阴影大小:标题的阴影大小
内边距:标题的内边距,例如:"5,5,5,5",代表上右下左边距分别为5px、5px、5px、5px
偏移
水平偏移:控制标题在水平方向上的偏移距离
上下偏移:控制标题在锤子方向上的偏移距离
表盘数值
表盘数值配置项与表盘标题类似,相关配置可直接参照表盘标题
显示/隐藏:是否展示表盘的数值
格式:表盘数值的展示内容可支持自定义配置,其中{value}表示表盘数值
颜色:数值的颜色,支持hex、rgb以及rgba格式的色值
字号:数值的字体大小
字体:数值的字体
字体粗细:数值的字体粗细
背景颜色:数值的背景颜色,支持hex、rgb以及rgba格式的色值
边框颜色:数值的边框颜色,支持hex、rgb以及rgba格式的色值
边框边框:数值的边框宽度
边框圆角:可使数值的边框棱角变圆,值越大,边框越接近椭圆
阴影颜色:数值的阴影颜色,支持hex、rgb以及rgba格式的色值
阴影大小:数值的阴影大小
内边距:数值的内边距,例如:"5,5,5,5",代表上右下左边距分别为5px、5px、5px、5px
偏移
水平偏移:控制标题在水平方向上的偏移距离
上下偏移:控制标题在锤子方向上的偏移距离
表盘轴线
显示/隐藏:是否展示表盘轴线
样式
阴影颜色:轴线阴影颜色
阴影大小:轴线阴影大小
轴线宽度:轴线的宽度
系列色:轴线的宽度
仪表盘的轴线可以被分成不同颜色的多段,end表示每段的结束位置和color表示颜色
结束位置:该段轴线的宽度
颜色:该段轴线的颜色
表盘分割线
显示/隐藏:是否展示表盘的分割线
长度:分割线的长度
样式
颜色:分割线的颜色,支持hex、rgb以及rgba格式的色值
宽度:分割线的宽度
类型:分割线的类型,可选实线、虚线
阴影颜色:分割线阴影颜色,支持hex、rgb以及rgba格式的色值
阴影大小:分割线的阴影大小
表盘刻度线
显示/隐藏:是否展示表盘的刻度线
刻度线数量:表盘刻度线的数量
刻度线长度:表盘刻度线的长度
样式
颜色:刻度线的颜色,支持hex、rgb以及rgba格式的色值
宽度:刻度线的宽度
类型:刻度线的类型,可选实线、虚线
阴影颜色:刻度线阴影颜色,支持hex、rgb以及rgba格式的色值
阴影大小:刻度线的阴影大小
表盘刻度标签
表盘刻度标签配置项与表盘标题类似,相关配置可直接参照表盘标题
显示/隐藏:是否展示表盘的刻度标签
标签与刻度线间距:表盘刻度标签与刻度线之间的距离
格式:刻度标签的展示内容可支持自定义配置,其中{value}表示其刻度值
颜色:刻度标签的颜色,支持hex、rgb以及rgba格式的色值
字号:刻度标签的字体大小
字体:刻度标签的字体
字体粗细:刻度标签的字体粗细
背景颜色:刻度标签的背景颜色,支持hex、rgb以及rgba格式的色值
边框颜色:刻度标签的边框颜色,支持hex、rgb以及rgba格式的色值
边框边框:刻度标签的边框宽度
边框圆角:可使刻度标签的边框棱角变圆,值越大,边框越接近椭圆
阴影颜色:刻度标签的阴影颜色,支持hex、rgb以及rgba格式的色值
阴影大小:刻度标签的阴影大小
内边距:刻度标签的内边距,例如:"5,5,5,5",代表上右下左边距分别为5px、5px、5px、5px
表盘指针
显示/隐藏:是否展示表盘的指针
指针长度:表盘指针的长度
指针宽度:表盘指针的宽度
样式
指针颜色:指针的颜色,支持hex、rgb以及rgba格式的色值
指针边框颜色:指针边框的颜色,支持hex、rgb以及rgba格式的色值
边框宽度:指针的边框宽度
边框类型:指针的边框类型,可选实线、虚线
阴影颜色:指针的阴影颜色,支持hex、rgb以及rgba格式的色值
阴影大小:指针的阴影大小
透明度:指针的透明度
高亮
指针颜色:指针的颜色,支持hex、rgb以及rgba格式的色值
指针边框颜色:指针边框的颜色,支持hex、rgb以及rgba格式的色值
边框宽度:指针的边框宽度
边框类型:指针的边框类型,可选实线、虚线
阴影颜色:指针的阴影颜色,支持hex、rgb以及rgba格式的色值
阴影大小:指针的阴影大小
透明度:指针的透明度
return [{
graphic:[{
text:"OneView"
},{
image:"https://open.iot.10086.cn/v4/static/common/file/logo.png"
}],
data:[{
value: 50,
name: '完成率'
}]
}]
如果在配置项和数据项均对自定义元素进行了配置,系统会优先选择数据项的配置
graphic:自定元素集合
text:自定义的文本内容
image:自定义图片的在线链接地址
data:仪表盘数据集合
value:表盘数据值
name:表盘标题名称